//package com.xlf.service.system.config;
//
//import org.springframework.amqp.core.*;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
//import static com.xlf.common.core.constant.MqConstant.Judge.JUDGE_PROBLEM_DIE_QUEUE;
//import static com.xlf.common.core.constant.MqConstant.Log.*;
//
//
///**
// * @Author xlf 2734029211@qq.com
// * @Date 2023/12/11 12:56
// * @Description: TODO
// * @Version 1.0
// */
//@Configuration
//public class RabbitMqConfig {
//
//    /**
//     * 日志服务交换机
//     * @return 直接交换机
//     */
//    @Bean
//    DirectExchange LogExchange(){
//        return ExchangeBuilder
//                .directExchange(LOG_EXCHANGE)
//                .durable(true) //持久化
//                .build();
//    }
//
//    /**
//     *日志队列
//     * @return
//     */
//    @Bean
//    Queue LogDevQueue(){
//        return QueueBuilder
//                .durable(LOG_DEV_QUEUE)//持久化
//                .build();
//    }
//
//    /**
//     * 绑定
//     */
//    @Bean
//    public Binding JudgeQueueBinding() {
//        return BindingBuilder.bind(LogDevQueue())
//                .to(LogExchange())
//                .with(LOG_DEV_KEY);
//    }
//}
